package com.utc.cards.model.game;

public enum InfoType
{
    INFO, PLAYERS_LIST, GAME_SELECTION, GAME_START, GAME_END, PLAYER_TURN, CARDS_DISTRIBUTION, VALIDATE_CARDS, PLAYER_START, ASK_ADVICE, SCORE, PLAY_CARDS, SET_CARDS, ADD_CARDS, REMOVE_CARDS, CLEAR_CARDS, ESTABLISH_FOLD_WINNER, UPDATE_BOARD, PLAYER_WINNER, PLAYER_READY
}

// INFO : pur message popup
// PLAYER_LIST : demander la liste de joueur
// GAME_SELECTION : avertissement jeu sélectionné de la part de HostAgent
// GAME_START : avertissement début jeu de la part de HostAgent
// GAME_END : avertissement fin jeu de la part de HostAgent
// PLAYER_TURN : avertissement du tour du joueur par l'agent Game
// CARDS_DISTRIBUTION : demande de distribution des cartes de la part de l'agent
// Game à
// l'agent Rules
// VALIDATE_CARDS : demande de validation d'un coup de la part d'un agent Player
// à
// l'agent Rules
// PLAYER_START : demande de l'identité du premier joueur de la part de l'agent
// Game à l'agent Rules
// ASK_ADVICE : demande d'un conseil de la part d'un joueur à l'agent Rules